package com.yanqu.road.entity.activity.peakstronghold;

import com.yanqu.road.entity.DataObject;
import com.yanqu.road.entity.DataStatus;
import com.yanqu.road.entity.FieldTypeAnnotation;
import com.yanqu.road.entity.player.UserBaseInfo;
import com.yanqu.road.entity.player.UserPatrons;

import java.math.BigInteger;

/**
 * 淘汰赛防守门客
 */
public class PeakStrongholdDefendPatrons {
    private long userId;
    private int patronsId;//门客类型id
    private int skinId;
    private int level;//门客等级
    private int stageLv;//门客精进星级
    //赚力
    private BigInteger earnSpeed = BigInteger.ZERO;
    //当前血量
    private BigInteger curBlood = BigInteger.ZERO;
    //总血量
    private BigInteger totalBlood = BigInteger.ZERO;

    public PeakStrongholdDefendPatrons clone() {
        PeakStrongholdDefendPatrons cloneData = new PeakStrongholdDefendPatrons();
        cloneData.setUserId(this.userId);
        cloneData.setPatronsId(this.patronsId);
        cloneData.setLevel(this.level);
        cloneData.setStageLv(this.stageLv);
        cloneData.setEarnSpeed(new BigInteger(this.earnSpeed.toString()));
        cloneData.setCurBlood(new BigInteger(this.curBlood.toString()));
        cloneData.setTotalBlood(new BigInteger(this.totalBlood.toString()));

        return cloneData;
    }


    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        this.userId = userId;
    }

    public BigInteger getEarnSpeed() {
        return earnSpeed;
    }

    public void setEarnSpeed(BigInteger earnSpeed) {
        this.earnSpeed = earnSpeed;
    }

    public BigInteger getCurBlood() {
        return curBlood;
    }

    public void setCurBlood(BigInteger curBlood) {
        this.curBlood = curBlood;
    }

    public BigInteger getTotalBlood() {
        return totalBlood;
    }

    public void setTotalBlood(BigInteger totalBlood) {
        this.totalBlood = totalBlood;
    }

    public int getPatronsId() {
        return patronsId;
    }

    public void setPatronsId(int patronsId) {
        this.patronsId = patronsId;
    }

    public int getLevel() {
        return level;
    }

    public void setLevel(int level) {
        this.level = level;
    }

    public int getStageLv() {
        return stageLv;
    }

    public void setStageLv(int stageLv) {
        this.stageLv = stageLv;
    }

    public int getSkinId() {
        return skinId;
    }

    public void setSkinId(int skinId) {
        this.skinId = skinId;
    }
}
